# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


//int main()
//{
//    char a = 0;
//    while (scanf("%c", &a) != EOF)
//    {
//        getchar();
//        printf("%c\n", a + 32);
//    }
//    return 0;
//}

//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    printf("%d\n", 2 << (n - 1));
//    return 0;
//}

//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%x %o", &a, &b);
//    printf("%d\n", a + b);
//    return 0;
//}

//int main()
//{
//    char n;
//    scanf("%c", &n);
//    if ((64 < n && n < 91) || (96 < n && n < 123))
//    {
//        printf("YES\n");
//    }
//    else
//    {
//        printf("NO\n");
//    }
//    return 0;
//}

//int main()
//{
//    float money = 0;
//    int month = 0;
//    int day = 0;
//    int flag = 0;
//    while ((scanf("%f %d %d %d", &money, &month, &day, &flag) != EOF)
//        && ((month == 11 && day == 11) || (month == 12 && day == 12)))
//        if (month == 11 && day == 11)
//        {
//            money *= 0.7;
//        }
//        else
//        {
//            money *= 0.8;
//        }
//    if (flag == 1)
//    {
//        if (money >= 50)
//        {
//            money -= 50;
//        }
//        else
//        {
//            money = 0;
//        }
//
//    }
//    printf("%.2f\n", money);
//
//    return 0;
//}


// int main() {
//float w = 0;
//float h = 0;
//scanf("%f %f", &w, &h);
//int BMI = w / (h * h);
//if (18.5 < BMI && BMI < 23.9)
//{
//    printf("Normal\n");
//}
//else
//{
//    printf("Abnormal\n");
//}
//return 0;
//}


//void Lily(int num)
//{
//    int n = num;
//    int m = 0;
//    int i = 10;
//    while (n / i > 0)
//    {
//        m += (n / i) * (n % i);
//        i *= 10;
//    }
//    if (num == m)
//    {
//        printf("%d ", num);
//    }
//}
//
//int main()
//{
//    int num = 10000;
//    while (num < 100000)
//    {
//        Lily(num);
//        num++;
//    }
//    return 0;
//}


//int main()
//{
//    int n = 0;
//    while (scanf("%d", &n) != EOF && n >= 5)
//    {
//        int arr[100] = { 0 };
//        int i = 0;
//        for (i = 0; i < n; i++)
//        {
//            scanf("%d", &arr[i]);
//        }
//        for (i = 0; i < n; i++)
//        {
//            int j = 0;
//            for (j = 0; j < n; j++)
//            {
//                if (arr[j] < arr[j + 1])
//                {
//                    int tmp = arr[j];
//                    arr[j] = arr[j + 1];
//                    arr[j + 1] = tmp;
//                }
//            }
//        }
//        for (i = 0; i < 5; i++)
//        {
//            printf("%d ", arr[i]);
//        }
//    }
//    return 0;
//}


int main()
{
    char arr[1000] = " ";
    int i = 0;
    int a = 0;
    int b = 0;
    while (i < 1000)
    {
        scanf("%c", &arr[i]);
        if (arr[i] == '0')
        {
            break;
        }
        if (arr[i] == 'A')
        {
            a++;
        }
        else
        {
            b++;
        }
        i++;
    }
    if (a > b)
    {
        printf("A");
    }
    else if (a < b)
    {
        printf("B");
    }
    else
        printf("E");
    return 0;
}